var idStatus = false;
var mailStatus = false;
var qqStatus = false;

function regist(){
	console.info('注册方法。。。。。');
	//ajax提交表单
	checkUserId();
	if(idStatus){
		checkQQ();
		if(qqStatus){
			checkMail();
			if(mailStatus){
				console.info("所有验证都通过");
				$('#registForm').submit();
			}
		}		
	}
//	if(idStatus && qqStatus && mailStatus){
//		$('#registForm').submit();
//	}
}

//检查账号的可用性
function checkUserId(){
	console.info("js 方法 : 检查账号的可用性");
	var userId = $('#userId').val();
	var param =/^[a-zA-Z]{1}|[a-zA-Z]{1}([a-zA-Z0-9]|[_]){4,19}$/;
	if(param.test(userId)){
		console.info("检查的用户账号：" + userId);
		$.ajax({
			type: "POST",
			url: "web/initAction_checkUserId.action",
			data:"user.userId=" + userId,
			async : false,
			success: function(msg){
				console.info('请求返回信息：' + msg);
				if('true' != msg){
					$('#errMsg').html('该账号已被注册');
					idStatus = false;
				}else{
					$('#errMsg').html('');
					idStatus = true;
				}
			}
		}); 
	}else {
		$('#errMsg').html('请输入正确的账号格式');
		idStatus = false;
	}
}

//QQ号格式验证
function checkQQ(){
	var qq = $('#qq').val();
	console.info("js 方法 : 检查QQ号的可用性--- " + qq);
	var param =/^[0-9]{6,20}$/;
	if(!param.test(qq)){
		$('#errMsg').html('请输入正确的QQ号格式');
		qqStatus = false;
	}else{
		$('#errMsg').html('');
		qqStatus = true;
	}
}
//邮箱号格式验证
function checkMail(){
	var mail = $('#mail').val();
	console.info("js 方法 : 检查邮箱的可用性--- " + mail);
	var param=/^[a-zA-Z0-9]+@[[a-zA-Z0-9]+.[a-zA-Z]+$/;
	if(!param.test(mail)){
		$('#errMsg').html('请输入正确的邮箱格式');
		mailStatus = false;
	}else{
		$('#errMsg').html('');
		mailStatus = true;
	}
}